/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controller;

import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import model.Advertentie;

/**
 *
 * @author Johan
 */
public class AdvertentieController extends HttpServlet {

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
//- Advertenties zou er ook in moeten zitten. 
//Alleen advertentie toevoegen zou al mooi zijn.
//(extra info: makkelijke oplossing is om de adverteerder een plaatje te laten toevoegen, 
//een provincie laten opgeven waar we het plaatje kunnen laten tonen, 
//een website voor als je op het plaatje klikt, 
//en een naampje geven. 
//Elke keer als het plaatje wordt getoond moet bij die regel in de DB in een view kolom +1 worden gedaan. 
//De +1 en het naampje is voor rapportage. 
//Bij het laten tonen kan er worden gekeken naar de rit_provincie en dan random een van de plaatjes showen 
//van advertentie_provincie)
       
//
    }

//    public void testSaveBook() {
//
////File file = new File("images\\extjsfirstlook.jpg"); //windows
//
//        File file = new File("images/extjsfirstlook.jpg");
//        byte[] bFile = new byte[(int) file.length()];
//        try {
//            FileInputStream fileInputStream = new FileInputStream(file);
//            fileInputStream.read(bFile);
//            fileInputStream.close();
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//
//        Advertentie book = new Advertentie();
//        book.setName("Ext JS 4 First Look");
//        book.setImage(bFile);
//        bookDAO.saveBook(book);
//
//    }
//
//    public void testGetBook() {
//        Advertentie book = bookDAO.getBook((long) 1);
//    
//        try {
//            //FileOutputStream fos = new FileOutputStream("images\\output.jpg");  //windows
//            FileOutputStream fos = new FileOutputStream("images/output.jpg");
//            fos.write(book.getImage());
//            fos.close();
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//    }
    
    
    
//    public class JavaImageIOTest
//{
//
//  public JavaImageIOTest()
//  {
//    try
//    {
//      // the line that reads the image file
//      BufferedImage image = ImageIO.read(new File("/Users/al/some-picture.jpg"));
//      // work with the image here ...
//    } 
//    catch (IOException e)
//    {
//      // log the exception
//      // re-throw if desired
//    }
//  }
//
//  public static void main(String[] args)
//  {
//    new ImageIOTest();
//  }
//
//}
}